package org.edu.modules.growth.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.growth.dto.VeJsczUateDTO;
import org.edu.modules.growth.dto.VeJsczUateEditDTO;
import org.edu.modules.growth.entity.VeJsczUate;
import org.edu.modules.growth.vo.QueryCondition;
import org.edu.modules.growth.vo.TeacherVo;
import org.edu.modules.growth.vo.VeJsczUateVo;

import java.util.List;
import java.util.Map;

public interface IVeJsczUateService extends IService<VeJsczUate> {

    /**
     * 查询教师数据
     */
    List<TeacherVo> getTeachers();

    void submit(VeJsczUateDTO dto) throws Exception;

    Map<String,Object> selectPage( QueryCondition queryCondition ) ;

    VeJsczUateVo getDetailById(Long id);

    void deleteById(Long id) ;

    void removeLogicByIds(List<Long> ids);

    void edit( VeJsczUateEditDTO dto,VeJsczUate ve ) throws Exception;

}
